//
//  QuickCardViewCell.h
//  QRMaster
//
//  Created by myApple on 16/5/27.
//  Copyright © 2016年 myApple. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "QuickCardModel.h"

@class QuickCardViewCell;

@protocol QuickCardViewCellDelegate <NSObject>

/**
 *  编辑当前的cell
 *
 *  @param currentModel 当前cell的数据
 */
-(void)QuickCardViewCellEidt:(QuickCardModel *)currentModel;

/**
 *  分享当前房卡
 *
 *  @param currentModel 当前cell的数据
 */
-(void)QuickCardViewCellShare:(QuickCardModel *)currentModel;

/**
 *  将当前的房卡置顶
 *
 *  @param currentModel 当前cell的数据
 */
-(void)QuickCardViewCellTop:(QuickCardModel *)currentModel;

/**
 *  添加新收藏房卡
 *
 *  @param index 添加第几个
 */
-(void)QuickCardViewCellAddNewRoom:(NSInteger)index;

/**
 *  快捷房卡生成二维码
 *
 *  @param model 当前的房卡model
 */
-(void)QuickCardViewCellGenerateCard:(QuickCardModel *)model;

@end

@interface QuickCardViewCell : UITableViewCell

@property(nonatomic,weak)id<QuickCardViewCellDelegate>delegate;

+(instancetype)cellWithTableView:(UITableView *)tableView;

/**
 *  根据这个来显示默认的背景图片
 */
@property(nonatomic,assign)NSInteger index;

-(void)setData:(QuickCardModel *)roomInfo;

@end
